hip.hiprenderer.renderer

Undocumented in source.

Public Imports

hip.hiprenderer.config
public import hip.hiprenderer.config;
Undocumented in source.
hip.hiprenderer.shader
public import hip.hiprenderer.shader;
Undocumented in source.
hip.hiprenderer.vertex
public import hip.hiprenderer.vertex;
Undocumented in source.
hip.hiprenderer.framebuffer
public import hip.hiprenderer.framebuffer;
Undocumented in source.
hip.hiprenderer.viewport
public import hip.hiprenderer.viewport;
Undocumented in source.
hip.api.renderer.texture
public import hip.api.renderer.texture;
Undocumented in source.
hip.api.renderer.operations
public import hip.api.renderer.operations;
Undocumented in source.
hip.api.graphics.color
public import hip.api.graphics.color;
Undocumented in source.
hip.hiprenderer.shader.shadervar
public import hip.hiprenderer.shader.shadervar;
Undocumented in source.
hip.hiprenderer.backend.gl.glrenderer
public import hip.hiprenderer.backend.gl.glrenderer;
Undocumented in source.

Members

Classes

HipRenderer
class HipRenderer
Undocumented in source.

Enums

HipRendererMode
enum HipRendererMode

Primitive which the renderer will use

HipRendererType
enum HipRendererType

Which API is being used

HipShaderInputLayout
enum HipShaderInputLayout

///////////////////////////////////////Metadata//////////////////////////////////////////

HipShaderInputPadding
enum HipShaderInputPadding

Use this special UDA to say this type is only for accumulating stride and thus should not be defined on shader

HipWindowMode
enum HipWindowMode

Could later be moved to windowing

Interfaces

IHipRendererImpl
interface IHipRendererImpl

Minimal interface for another API implementation

Structs

HipShaderFragmentUniform
struct HipShaderFragmentUniform

Declares that the struct is as FragmentUniform block.

HipShaderVertexUniform
struct HipShaderVertexUniform

Declares that the struct is as VertexUniform block.

Meta